﻿
namespace Kyoh
{
	public class Tuple<T1, T2>
	{
		public virtual T1 Value1 { get; set; }
		public virtual T2 Value2 { get; set; }
	}
	public class Tuple<T1, T2, T3>
	{
		public virtual T1 Value1 { get; set; }
		public virtual T2 Value2 { get; set; }
		public virtual T3 Value3 { get; set; }
	}
	public class Tuple<T1, T2, T3, T4>
	{
		public virtual T1 Value1 { get; set; }
		public virtual T2 Value2 { get; set; }
		public virtual T3 Value3 { get; set; }
		public virtual T4 Value4 { get; set; }
	}
	public class Tuple<T1, T2, T3, T4, T5>
	{
		public virtual T1 Value1 { get; set; }
		public virtual T2 Value2 { get; set; }
		public virtual T3 Value3 { get; set; }
		public virtual T4 Value4 { get; set; }
		public virtual T5 Value5 { get; set; }
	}
}
